from pathlib import Path
import json

def greet_user():
    """检查喜欢的数字是否已填写过"""
    path = Path('favorite_num.json')
    if path.exists():# 若存在，读取文件并打印用户喜欢的数字
        content = path.read_text()
        f_num = json.loads(content)
        print(f"I know your favorite number!It's {f_num}")
    else:# 否则，让用户输入一个喜欢的数字并写入文件保存
        num = input("请输入一个数字： ")
        content = json.dumps(num)
        path.write_text(content)
        print(f"We'll remember your favorite number is {num}")

# 调用函数
greet_user()
